Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Japan F2 Japan F3 Korea F1 Japan F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F6 New Zealand F2 Morocco F1 Australia F4 Morocco F2 Japan F1 Japan F2 Hungary F3 Japan F6 Serbia & Montenegro F2 Serbia & Montenegro F3 France F17 France F18 Australia F2 UAE F2 Japan F6 Japan F7 Japan F8 Japan F11 Japan F12 Korea F2 Great Britain F15 Great Britain F16 Japan F10 Australia F3 China F4 Korea F3 Korea F4 Japan F8 Japan F9 Japan F2 Japan F3 Korea F2 Korea F3 Japan F4 Korea F5 Thailand F1 Thailand F2 Japan F6 Japan F7 UAE F1 Japan F1 Tunisia F4 Tunisia F5 Croatia F2 Korea F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Serbia & Montenegro F4 Serbia & Montenegro F5 Hungary F6 Croatia F2 Korea F3 New Zealand F1 Korea F1 BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton USTA Challenger of Tiburon - Tiburon Banja Luka Challenger 2005 - Banja Luka Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Samsung Securities Cup - Seoul GHI Bronx Classic - Bronx Morocco Tennis Tour - Marrakech The USTA Challenger at West End Racquet - Torrance Binghamton Professional Tennis Tournament - Binghamton The Powder Byrne Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington The LTA Manchester Challenger - Manchester Kyoto Challenger - Kyoto Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa Sony Ericsson Open 2008 - Belgrade Mitsubishi Electric Europe Cup - Monza Busan Open Challenger Tennis - Busan The 70th King's Cup and Queen's Cup - Bangkok Shimadzu All Japan Indoor - Kyoto Shimadzu All Japan Indoor - Kyoto Dharwad Challenger 2006 - Dharwad Yokohama Challenger 2001 - Yokohama Nielsen USTA Pro Tennis Championship - Winnetka Uncle Toby's Burnie Challenger - Tasmania Gramado Challenger - Gramado San Marino CEPU Open - San Marino The Rajasthan Golden Jubilee - Jaipur The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Hilton Waikoloa Village USTA Challenger - Waikoloa Akbank Private Banking TED Open - Istanbul West of England Challenger - Bristol MTCI ATP Challenger - Yokohama Flea Market Cup Busan Challenger Tennis - Busan Fergana Challenger - Fergana The LTA Nottingham Challenger - Nottingham Busan Open Challenger Tennis - Busan Akbank Private Banking TED Open 2006 - Istanbul Uncle Tobys Challenger in Caloundra - Caloundra La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Credicard Mastercard Tennis Cup - Campos do Jordao Burnie Challenger Belgrade Challenger 14° BH Tennis Open - Belo Horizonte Unique Zagreb Open - Zagreb Moncton Men's Challenger - Moncton Alexander Kolyaskin Memorial - Donetsk Seoul Challenger Tunis Open 2007 - Tunis Shimadzu All Japan Indoor Tennis Championships - Kyoto Lambertz Open by Stawag - Aachen Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Alexander Kolyaskin Memorial - Donetsk Uncle Toby's Australian Men's Clay Court Challenger - Canberra Samsung Securities Cup - Seoul PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado XL Bermuda Open - Bermuda Samsung Securities Cup - Seoul Rijeka Open - Rijeka Challenger Banque Nationale - Granby 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur Penza Cup - Penza ATP Guzzini Challenger - Recanati Bukhara Challenger - Bukhara Internazionali de Tennis di Bergamo - Bergamo Samsung Challenger 2007 - Ho Chi Minh City Cortina Challenger San Marino Challenger Como Challenger Banja Luka Challenger Challenger Natrel Presented by National Bank - Granby Bratislava Challenger Brescia Challenger Heilbronn Open - Heilbronn Fergana Challenger - Fergana Belo Horizonte Tennis Open - Belo Horizonte Shimadzu All Japan Indoor Tennis Championships - Kyoto Ourocard Tennis Challenger - Sao Paulo Dallas Challenger Tunis Challenger Bordeaux Challenger Samsung Securities Cup Challenger Tennis - Seoul Sporting Challenger 2003 - Turin Belgrade Challenger Ethias Trophy - Mons Shimadzu All Japan Indoor Tennis Championships - Kyoto Architect Open - Budapest St. Brieuc Challenger Surbiton Challenger Heilbronn Challenger Japan Open - Tokyo Togliatti Cup - Togliatti Samarkand Challenger - Samarkand Shimadzu All Japan Indoor Tennis Championships - Kyoto Japan Open - Tokyo Credicard Mastercard Tennis Cup - Campos do Jordao Chicago Challenger Playford Challenger Bangkok Challenger Yokohama Challenger Japan Open - Tokyo Lille Challenger Gramado Open de Tennis - Gramado Sophia Antipolis Challenger GHI Bronx Classic - Bronx Heilbronn Open - Heilbronn Aix En Provence Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Samsung Securities Cup Challenger Tennis - Seoul Open Diputacion Pozoblanco - Cordoba Nur-Sultan 2 Challenger CMG Asia Open - Hong Kong Nottingham 1 Challenger Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai AIG Japan Open - Tokyo Eisenberg Jerusalem Open 2000 - Jerusalem Open Diputacion - Cordoba Lucknow ATP Tour Challenger - Lucknow Uncle Tobys Challenger - Tasmania The Surbiton Trophy - Surbiton 12th BH Tennis Open International Cup - Belo Horizonte Heineken Challenger 2004 - Ho Chi Minh City Busan Open - Busan Fergana Challenger - Fergana Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo Busan Open Challenger Tennis - Busan Morocco Tennis Tour - Casablanca Gemax Open - Belgrade The Stella Artois Grass Court Championships - Queen's/London Geneva Challenger AIG Japan Open - Tokyo Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Samsung Securities Cup - Seoul Shanghai Open '97 - Shanghai Ostrava Challenger The Nottingham Open - Nottingham Genova Challenger Thailand Open - Bangkok AIG Japan Open - Tokyo Thailand Open - Bangkok Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Croatia Open - Umag Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai The Dubai Tennis Championships - Dubai Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Tokyo The Artois Championships - London Pilot Pen Tennis - New Haven SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Thailand Open - Bangkok Tokyo Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Ordina Open - s-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Nottingham Challenger Astana Open - Nur-Sultan Bet-at-home Open - Hamburg Delray Beach Open - Delray Beach Synsam Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport China Open - Beijing St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Turkish Airlines Open Antalya - Antalya If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Split Challenger Credit Agricole Suisse Open - Gstaad Shimadzu All Japan Indoor - Kyoto Apia International - Sydney Erste Bank Open - Vienna Apia International - Sydney Open 13 Provence - Marseille BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Hamburg Challenger Citi Open - Washington Indian Oil Servo Challenger - Calcutta Aegon Nottingham Open - Nottingham China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Nova Challenger Osaka - Osaka Apia International - Sydney Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Osaka International Tennis Tournament - Osaka Barcelona Open BancSabadell - Barcelona Yokohama World Tennis Gaora Cup - Yokohama Gerry Weber Open - Halle Citi Open - Washington CMG Asia Open - Hong Kong Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Shimadsu All Japan Indoor Tennis Championships - Kyoto Challenger de Granby - Granby The Manchester Trophy - Manchester Dubai Duty Free Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London Antalya Cup - Antalya Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen China Open - Beijing Monterrey Challenger Prostejov Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Grand Prix Hassan II - Marrakech The Comercia Challenger - Aptos BB&T Atlanta Open - Atlanta Citi Open - Washington Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai cinch Championships - London AIG Japan Open - Tokyo International Indoor Tennis Championships of Croatia - Zagreb Serbia Open - Belgrade AIG Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Croatia Open - Umag Qatar ExxonMobil Open - Doha The Stella Artois Grass Court Championships - London Bangkok Challenger Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Chengdu Open - Chengdu BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Rogers Masters - Toronto Murray River Open - Melbourne Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells AEGON International - Eastbourne Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris China Open - Beijing Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Gazprom Hungarian Open - Budapest U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Wimbledon - London Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Wimbledon - London Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York French Open - Paris Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Chengdu Open - Chengdu U.S. Open - New York Intrum Stockholm Open - Stockholm Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris Wimbledon - London All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, USA-SRB 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group 1, 1R, JPN-LIB 4-1 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 AAMI Classic - Kooyong